Problems when Introducing Aspect-Oriented Constructs in Models of Functional Requirements and Possible Solutions to these Problems

نویسندگان

  • Silvio Meier
  • Martin Glinz
چکیده

The new paradigm of aspect-oriented programming demands new modularization techniques in the early phases of software development, i.e. requirements analysis and architectural design. Especially during the requirements analysis phase, there is a potential for conflicts between the introduced aspect-oriented paradigm and traditionally postulated qualities that must be fulfilled by a requirements specification. In this paper, we analyse the problems which may occur during the requirements phase when using aspect-oriented constructs. We also propose solutions for solving or mitigating the identified problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generalization of Canonical Correlation Analysis from Multivariate to Functional Cases and its related problems

In multivariate cases, the aim of canonical correlation analysis (CCA) for two sets of variables x and y is to obtain linear combinations of them so that they have the largest possible correlation. However, when x and y are continouse functions of another variable (generally time) in nature, these two functions belong to function spaces which are of infinite dimension, and CCA for them should b...

متن کامل

Security Concerns in an Aspect-Oriented Modeling Approach

Security concerns are present in many software solutions and products. While the functional requirements most often drive the development of models in Model Driven Development (MDD), the modeling of non-functional concerns is equaling important for a high quality solution. Aspect Oriented Modeling (AOM) is an MDD approach that helps develop higher quality solutions by considering various requir...

متن کامل

Mixin Composition Strategies for the Modular Implementation of Aspect Weaving the Epp Preprocessor and Its Module Description Language Ld-2

EPP (the Extensible Preprocessor) is an extensible language preprocessor; it was designed to introduce new language constructs by the mere addition of plugin modules that can also dene new syntaxes and macro denitions. The relation of EPP to AOP is twofold. First, the EPP kit has been programmed using the Ld-2 language which introduces aspect-oriented constructs: system mixins. Second, we sugge...

متن کامل

Consequences of Security Aspect Interactions on Aspect-Oriented Modeling

Non-functional concerns are present in all software solutions and products. While the functional requirements most often drive the development of models in Model Driven Development (MDD), the modeling of non-functional concerns, such as security, is equally important for a high quality solution. The security concerns within a solution are often crosscutting, non-orthogonal and of a diverse natu...

متن کامل

Problems Associated with the Use of Communicative Language Teaching in EFL Contexts and Possible Solutions

If the target of foreign language teaching is to use the language, communicative language teaching (CLT) seems to be an ideal teaching model. The goal of teaching with this method is to use the language as a medium of communication (Adi, 2012).The application of the communicative approach in teaching English as a foreign language, however, is associated with some problems that can cause the met...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005